import { Module } from '@nestjs/common';
import { AdminModule } from './admin/admin.module';
import { WeappModule } from './weapp/weapp.module';
import { NotifyModule } from './notify/notify.module';
import { RouterModule } from '@nestjs/core';
import { ExpressModule } from './express/express.module';
import { AgentModule } from './agent/agent.module';

@Module({
  imports: [
    AdminModule,
    WeappModule,
    NotifyModule,
    RouterModule.register([
      {
        path: 'api/admin',
        module: AdminModule,
      },
      {
        path: 'api/notify',
        module: NotifyModule,
      },
      {
        path: 'api/weapp',
        module: WeappModule,
      },
    ]),
    ExpressModule,
    AgentModule,
  ],
})
export class ApiModule {}
